Use CAIRO_VERSION instead of CAIRO_VERSION_CODE
authorHiroyuki Ikezoe <poincare@ikezoe.net>
Sun, 3 Jan 2010 09:22:55 +0000 (18:22 +0900)
committerHiroyuki Ikezoe <poincare@ikezoe.net>
Sun, 3 Jan 2010 09:22:55 +0000 (18:22 +0900)
Cairo does not have CAIRO_VERSION_CODE macro.
Fix for bug #605472.

gdk/directfb/gdkdrawable-directfb.c

index 9fdad15028e20d836c0ef636397b2a1281433bf1..3406f08ce17bd2ace63f15b700fe3696d6d82b75 100644 (file)
@@ -1642,7 +1642,7 @@ gdk_directfb_ref_cairo_surface (GdkDrawable *drawable)
   if (!impl->cairo_surface) {
     IDirectFBSurface *surface;
     g_assert (impl->surface != NULL);
-#if defined(CAIRO_VERSION_CODE) && CAIRO_VERSION_CODE >= CAIRO_VERSION_ENCODE(1,5,5)
+#if defined(CAIRO_VERSION) && CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1,5,5)
     impl->surface->GetSubSurface (impl->surface, NULL, &surface);
 #else
     surface = impl->surface;
@@ -1654,7 +1654,7 @@ gdk_directfb_ref_cairo_surface (GdkDrawable *drawable)
                                      &gdk_directfb_cairo_key, drawable, 
                                      gdk_directfb_cairo_surface_destroy);
       }
-#if defined(CAIRO_VERSION_CODE) && CAIRO_VERSION_CODE >= CAIRO_VERSION_ENCODE(1,5,5)
+#if defined(CAIRO_VERSION) && CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1,5,5)
       surface->Release (surface);
 #endif
     }